package org.bjtu.model;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Member entity. @author MyEclipse Persistence Tools
 */

public class Member extends com.janus.persistence.Entity implements java.io.Serializable {

	// Fields

	private Long id;
	private Country country;
	private Basicfprovince basicfprovince;
	private Basicfcity basicfcity;
	private Systemmember systemmember;
	private Basicfbusinessarea basicfbusinessarea;
	private Memberlevel memberlevel;
	private String memuniqueid;
	private String memorgname;
	private String memaddress;
	private String mempostcode;
	private String memfax;
	private String memphone;
	private String mememail;
	private String memremarks;
	private Date memregistdate;
	private Date rightbegindate;
	private Date rightenddate;
	private Long memtype;

	// Constructors

	/** default constructor */
	public Member() {
	}

	/** minimal constructor */
	public Member(Long id, String memuniqueid, Date memregistdate,
			Date rightbegindate, Date rightenddate, Long memtype) {
		this.id = id;
		this.memuniqueid = memuniqueid;
		this.memregistdate = memregistdate;
		this.rightbegindate = rightbegindate;
		this.rightenddate = rightenddate;
		this.memtype = memtype;
	}


	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Country getCountry() {
		return this.country;
	}

	public void setCountry(Country country) {
		this.country = country;
	}

	public Basicfprovince getBasicfprovince() {
		return this.basicfprovince;
	}

	public void setBasicfprovince(Basicfprovince basicfprovince) {
		this.basicfprovince = basicfprovince;
	}

	public Basicfcity getBasicfcity() {
		return this.basicfcity;
	}

	public void setBasicfcity(Basicfcity basicfcity) {
		this.basicfcity = basicfcity;
	}

	public Systemmember getSystemmember() {
		return this.systemmember;
	}

	public void setSystemmember(Systemmember systemmember) {
		this.systemmember = systemmember;
	}

	public Basicfbusinessarea getBasicfbusinessarea() {
		return this.basicfbusinessarea;
	}

	public void setBasicfbusinessarea(Basicfbusinessarea basicfbusinessarea) {
		this.basicfbusinessarea = basicfbusinessarea;
	}

	public Memberlevel getMemberlevel() {
		return this.memberlevel;
	}

	public void setMemberlevel(Memberlevel memberlevel) {
		this.memberlevel = memberlevel;
	}

	public String getMemuniqueid() {
		return this.memuniqueid;
	}

	public void setMemuniqueid(String memuniqueid) {
		this.memuniqueid = memuniqueid;
	}

	public String getMemorgname() {
		return this.memorgname;
	}

	public void setMemorgname(String memorgname) {
		this.memorgname = memorgname;
	}

	public String getMemaddress() {
		return this.memaddress;
	}

	public void setMemaddress(String memaddress) {
		this.memaddress = memaddress;
	}

	public String getMempostcode() {
		return this.mempostcode;
	}

	public void setMempostcode(String mempostcode) {
		this.mempostcode = mempostcode;
	}

	public String getMemfax() {
		return this.memfax;
	}

	public void setMemfax(String memfax) {
		this.memfax = memfax;
	}

	public String getMemphone() {
		return this.memphone;
	}

	public void setMemphone(String memphone) {
		this.memphone = memphone;
	}

	public String getMememail() {
		return this.mememail;
	}

	public void setMememail(String mememail) {
		this.mememail = mememail;
	}

	public String getMemremarks() {
		return this.memremarks;
	}

	public void setMemremarks(String memremarks) {
		this.memremarks = memremarks;
	}

	public Date getMemregistdate() {
		return this.memregistdate;
	}

	public void setMemregistdate(Date memregistdate) {
		this.memregistdate = memregistdate;
	}

	public Date getRightbegindate() {
		return this.rightbegindate;
	}

	public void setRightbegindate(Date rightbegindate) {
		this.rightbegindate = rightbegindate;
	}

	public Date getRightenddate() {
		return this.rightenddate;
	}

	public void setRightenddate(Date rightenddate) {
		this.rightenddate = rightenddate;
	}

	public Long getMemtype() {
		return this.memtype;
	}

	public void setMemtype(Long memtype) {
		this.memtype = memtype;
	}

}